/*
* ============================================================================
* 功能描述 ：gpio配置
* 作者       ：ggls
* 创建日期 ：2024.04.08
* ----------------------------------------------------------------------------
* 更新历史 ：
*	日期 　　- 修改者   : 更新内容描述
*
* ============================================================================
*/

#include "main.h"


void Set_Csb_Out()
{
	TRISA |= 0B00000000;
}


void Set_Fcsb_Out()
{
	TRISA |= 0B00000000;

}


void Set_Sclk_Out()
{
	TRISA |= 0B00000000;

}


void Set_Sdio_Out()
{
	TRISA |= 0B00000000;
}


void Set_Sdio_In()
{
	TRISA |= 0B00010000;
}


void Set_Csb_Gpio_Up()
{
	 WPUA  = 0B00000010;
}

void Set_Fcsb_Gpio_Up()
{
	 WPUA  = 0B00000100;
}

void Set_Sclk_Gpio_Up()
{
	 WPUA  = 0B00001000;
}

void Set_Sdio_Gpio_Up()
{
	 WPUA  = 0B00010000;
}

void Set_Csb_Gpio_Down()
{
	 WPDA  = 0B00000010;
}

void Set_Fcsb_Gpio_Down()
{
	 WPDA  = 0B00000100;
}

void Set_Sclk_Gpio_Down()
{
	 WPDA  = 0B00001000;
}

void Set_Sdio_Gpio_Down()
{
	 WPDA  = 0B00010000;
}


int Read_Sdio_Gpio_Pin()
{
	if (RA4 == 1)
	{
		return 1;
	}
	else if(RA4 == 0)
	{
		return 0;
	}
}
